<?php

/*
$cookie_usuarioNB = $_COOKIE['proyecta_nb'];
$usuarioNB = explode('|', base64_decode($cookie_usuarioNB));

print_r($usuarioNB);*/

switch ($acciondb) {


	case 'lista_file':
			require_once '../../../includes/inc_funciones.php';
			
		//	echo "vtp=".$vtp." vtps=".$vtps." vtpy=".$vtpy." cp_s=".$cp_s."vpath=".$vpath;
	
			switch($vtp){
				
				case'proy':
					 
					 $vmodulo='';
					 $sql="select idmodulo, modulo FROM sig_modulo; ";
					 $ar_modulo=fnp_ejecuta_query($sql,'S');
		
					 if(count($ar_modulo)>0){
						 for($i=0; $i<count($ar_modulo);$i++){
						 	$pos = strpos($vpath, $ar_modulo[$i]['idmodulo']);
							if($pos){
								$vmodulo=$ar_modulo[$i]['idmodulo'];
								$i=count($ar_modulo);
							}
						 }
					 }
					
					 $stcarpt="{$vmodulo}/C00/C09";
					 $pos = strpos($vpath, $stcarpt);
						//  si es carpeta expediente tecnico
					 if($pos){
							$sql="select iddefinicion FROM sig_definicion_proyecto 
									where idproyecto='{$vtpy}' and idmodulo='{$vmodulo}'
									order by iddefinicion desc limit 1 ";
							$resul=fnp_ejecuta_query($sql,'S');							
							$relaid=$resul[0]['iddefinicion'];						
							$ventidad='sig_definicion_proyecto';
							$vcamp_fil='expediente_tecnico';						
						}else{
							$relaid=0;
							$ventidad='Z00 Otros';
							$vcamp_fil='Otros';
						}
					
					
					if($vtps=='sip'){						
						$vtabla='sig_registro_upload';										
					}else{
						$vtabla='nube_upload_file';
						$relaid='0';
					}				
				
				break;
				
				case'pers':
					$ventidad='persona';
					$vcamp_fil='pers';	
					$vtabla='nube_upload_file';
					$relaid='0';
				break;
				
				case'a':
					$ventidad='area_ep';
					$vcamp_fil='a';	
					$vtabla='nube_upload_file';
					$relaid='0';
				break;
				
				
			}		

				

		if ($result) {
			$extension = array('bmp','doc','dwg','eml','eps','exe','gif','html','jpeg','jpg','lnk','log','pdf','png','pps','pst','ptb','rar','txt','xls','zip');
			$url_acople='../downloadNB.php?prm_url=';
			if($vtps=='sip'){				
					$url_acople="../downloadNB.php?prm_url=sipv2/";
			}
			
			foreach ($result as $row) {
				 $vurlmm=utf8_decode($vpath.''.$row['codigo_archivo']);
				 $vurl=$url_acople.$row['url'];
				// 	listar si existe en el directorio
				if(file_exists($vurlmm)){				
					if (in_array($row['extension'], $extension)) {
						$clase = $row['extension'];
					} else {
						$clase = 'num';
					}
	
					echo "<li class='{$clase}'>
						 <a href='{$vurl}&prm_idarchivo={$row['codigo_archivo']}&prm_archivo={$row['nombre_archivo']}'>
						 <span>{$row['nombre_archivo']}</span></a> 
						 <span>{$row['fecha']} por {$row['correo']} ({$row['tamano']})</span> ";
						
					
					echo "
							<img id='{$row['id_reg_upload']}'  src='../utilitarios/imagenes/delete.png' name='{$row['id_reg_upload']}'  
									title='Eliminar' class='float-right pointer delete_item_upload imgcontrol' style='margin-top:-20px;'>
						 ";				
					
					echo "</li>";
			   }
			}
		}
		
	break;
	
	case 'delete_file_upload':
		require_once '../../../includes/inc_funciones.php';
		//delete_item_reg_fot
        // vtp, vtps
		$url_acople='../../../../../..';
		switch($vtp){
			
			case'proy':
					if($vtps=='sip'){
						$vtabla='sig_registro_upload';
						$url_acople="../../../../sipv2/";
					}else{
						$vtabla='nube_upload_file';
					}
				 
			break;
			
			default:
				
			  $vtabla='nube_upload_file';
			break;
		
		}
		
		
	    $sql="select url FROM {$vtabla} where id_reg_upload='{$idfila}'";
			$dir_files=fnp_mostrar_valor($sql,'url');
					
			$dir_files=$url_acople.utf8_decode($dir_files);
		
			// $dir_files='../../../../'.$dir_files;
			$elimino=unlink($dir_files);
			if($elimino){
				$sql="delete from {$vtabla} where id_reg_upload='{$idfila}'";
				fnp_ejecuta_query($sql,'D');
				echo "1";
			}
		 	

	break;
	
	

	default:
		# code...
		break;
}







function list_fase_proyecto($vfase){

	$sql="select id_fase_proyecto, fase_proyecto, orden
			FROM sig_fase_proyecto
			order by orden ";
    $result = fnp_ejecuta_query($sql,'S');

	if($result){
	   echo "<option value='null'>-- Seleccionar --- </option>";
	   foreach($result as $nrows){

			if($vfase==$nrows['id_fase_proyecto']){
				echo "<option value='{$nrows['id_fase_proyecto']}' selected='selected'>{$nrows['fase_proyecto']} </option>";
			}else{
				echo "<option value='{$nrows['id_fase_proyecto']}'>{$nrows['fase_proyecto']} </option>";
			}
	   }

	}

}






?>